The Timeline<(Of <(<'T>)>)> type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | Timeline<(Of <(<'T>)>)>()()()() |
Creates a timeline with no name and not added to the TimelineManager
|
![]() | Timeline<(Of <(<'T>)>)>(array<Byte>[]()[][], Boolean) |
Creates a timeline. For internal use only.
|
![]() | Timeline<(Of <(<'T>)>)>(String, Boolean) |
Creates a timeline. This is equivalent to calling Get<(Of <<'(T>)>>)(String)
on Default for the first time.
|
![]() | Timeline<(Of <(<'T>)>)>(UInt16, Boolean) |
Creates a timeline. This is equivalent to calling Get<(Of <<'(T>)>>)(array<Byte>[]()[][])
on Default for the first time.
|
Methods
Name | Description | |
---|---|---|
![]() | AddSendFilter |
Adds the specified send filter to a timeline
|
![]() | ClearSendFilters |
Removes all send filters from a timeline
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | Get |
Gets the value at a particular time.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetRange |
Gets the list of entries which fall within a time range.
|
![]() | GetType | (Inherited from Object.) |
![]() | Insert |
Adds a value locally.
|
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | RemoveRange |
Removes all entries which fall within a time range.
|
![]() | Set |
Adds a value to the timeline.
|
![]() | ToString | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
![]() | Decode |
Specifies the function used to convert a byte array to a timeline value for a timeline
|
![]() | Encode |
Specifies the function used to convert a timeline value to a byte array for a timeline
|
![]() | Extrapolate |
Specifies the function used for extrapolation for a timeline
|
![]() | Interpolate |
Specifies the function used for interpolation for a timeline
|
![]() ![]() | TypeDecode |
Specifies the default function used to convert a byte array to a timeline value for each timeline type
|
![]() ![]() | TypeEncode |
Specifies the default function used to convert a timeline value to a byte array for each timeline type
|
![]() ![]() | TypeExtrapolate |
Specifies the default function used for extrapolation for each timeline type
|
![]() ![]() | TypeInterpolate |
Specifies the default function used for interpolation for each timeline type
|
Properties
Name | Description | |
---|---|---|
![]() | CacheSize |
The number of entries to cache on the server.
(Inherited from TimelineBase.) |
![]() | DeliveryMode |
Gets or sets the delivery mode of the timeline.
(Inherited from TimelineBase.) |
![]() | FirstEntry |
Gets the absolute first entry in the timeline.
|
![]() | FirstTime |
Gets the time of the absolute first entry in the timeline.
|
![]() | FirstValue |
Gets the value of the absolute first entry in the timeline.
|
![]() | ID |
Gets the unique ID of the timeline.
(Inherited from TimelineBase.) |
![]() | IgnoreCachedEvents |
Whether or not to ignore events about cached entries. False by default.
(Inherited from TimelineBase.) |
![]() | IsConnected |
Indicates whether or not the timeline is connected to the network.
(Inherited from TimelineBase.) |
![]() | IsEmpty |
Gets if the timeline is empty (has no entries).
|
![]() | Item |
Gets or sets the value at a particular time.
Equivalent to using Set(Double, T, Boolean) and Get(Double, Boolean).
|
![]() | LastEntry |
Gets the absolute last entry in the timeline.
|
![]() | LastLastSentEntry |
Gets the second last entry sent to the remote clients
|
![]() | LastSendTime |
Time of the last message sent for this timeline
(Inherited from TimelineBase.) |
![]() | LastSentEntry |
Gets the last entry sent to the remote clients
|
![]() | LastTime |
Gets the time of the absolute last entry in the timeline.
|
![]() | LastValue |
Gets the value of the absolute last entry in the timeline.
|
![]() | Manager |
Gets the manager of the timeline.
(Inherited from TimelineBase.) |
![]() | MaxEntries |
Sets or gets the maximum allowed number of entries.
(Inherited from TimelineBase.) |
![]() | NextEntry |
Gets the immediate entry after the current time.
|
![]() | NextTime |
Gets the time of the immediate entry after the current time.
|
![]() | NextValue |
Gets the value of the immediate entry after the current time.
|
![]() | Now |
Gets the current time as dictated by the manager. See Now.
(Inherited from TimelineBase.) |
![]() | NumEntries |
Gets the current number of entries in the timeline.
(Inherited from TimelineBase.) |
![]() | NumericID |
The unique ID of this timeline as a numeral.
|
![]() | PreviousEntry |
Gets the immediate entry before the current time.
|
![]() | PreviousTime |
Gets the time of the immediate entry before the current time.
|
![]() | PreviousValue |
Gets the value of the immediate entry before the current time.
|
![]() | SendFilters |
Gets the send filters active on this timeline.
|
![]() | StringID |
The unique ID of this timeline as a string.
|
![]() | TimestampMode |
Gets or sets the timestamp mode of the timeline.
(Inherited from TimelineBase.) |
Events
Name | Description | |
---|---|---|
![]() | EntryInserted |
Triggered when a new entry has been inserted, whether of remote or local origin.
|
![]() | EntryMet |
Triggered when an entry has just passed through Now, whether of remote or local origin.
|
![]() | EntryPassed |
Triggered when a new entry has been detected in the past, whether of remote or local origin.
|
![]() | RemoteEntryInserted |
Triggered when a new remote entry has been inserted.
|